leech (a physician) - Spanish English Dictionary